9be3add8a8a0b81a8c4d1a5ad125b4a5660dcd92,basex-core/src/main/java/org/basex/query/ft/FTDistance.java,FTDistance,inline,#QueryContext#VarScope#Var#Expr#,102

Before Change


  @Override
  public FTExpr inline(final QueryContext ctx, final VarScope scp, final Var v, final Expr e)
      throws QueryException {
    return inlineAll(ctx, scp, expr, v, e) || inlineAll(ctx, scp, new Expr[] { min, max }, v, e)
        ? optimize(ctx, scp) : null;
  }

  @Override

After Change


  }

  @Override
  public FTExpr inline(final QueryContext ctx, final VarScope scp, final Var v, final Expr e)
      throws QueryException {
    final Expr mn = min.inline(ctx, scp, v, e), mx = max.inline(ctx, scp, v, e);
    if(mn != null) min = mn;
    if(mx != null) max = mx;

    return inlineAll(ctx, scp, expr, v, e) || mn != null || mx != null
        ? optimize(ctx, scp) : null;
  }